div.lesson-player div.jp-audio {
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-size:1.25em;
    font-family:Verdana, Arial, sans-serif;
    line-height:1.6;
    color: #666;
}
div.lesson-player div.jp-audio {
    width: 100%;
    opacity: 0.8;
    z-index: 100;
}
div.lesson-player div.jp-interface {
    position: relative;
    background-color:#eee;
    width:100%;
    border:1px solid #1B437A;
}
div.lesson-player div.jp-audio div.jp-type-single div.jp-interface {
    height:340px;
    border-bottom:none;
}
div.lesson-player div.jp-interface ul.jp-controls {
    list-style-type:none;
    padding:0;
    margin: 0;
}
div.lesson-player div.jp-interface ul.jp-controls li {
    display:inline;
}
div.lesson-player div.jp-interface ul.jp-controls a {
    position: absolute;
    overflow:hidden;
    text-indent:-9999px;
}
div.lesson-player a.jp-play,
div.lesson-player a.jp-pause {
    width:65px;
    height:40px;
    z-index:1;
}
div.lesson-player div.jp-audio div.jp-type-single a.jp-play,
div.lesson-player div.jp-audio div.jp-type-single a.jp-pause {
    top:280px;
    left:20px;
}
div.lesson-player a.jp-play {
    background: url("/img/assets/lessonplayer/lesson-player.png") 0 -27px no-repeat;
}
div.lesson-player a.jp-play:hover {
     background: url("/img/assets/lessonplayer/lesson-player.png") -65px -27px no-repeat;
}
div.lesson-player a.jp-pause {
    background: url("/img/assets/lessonplayer/lesson-player.png") -130px -27px no-repeat;
    display: none;
}
div.lesson-player a.jp-pause:hover {
    background: url("/img/assets/lessonplayer/lesson-player.png") -195px -27px no-repeat;
}
div.lesson-player div.jp-audio div.jp-type-single a.jp-stop {
    top:286px;
    left:90px;
}
div.lesson-player div.jp-audio div.jp-type-playlist a.jp-stop {
    top:286px;
    left:126px;
}
div.lesson-player a.jp-stop {
    background: url("/img/assets/lessonplayer/lesson-player.png") -260px -27px no-repeat;
    width:28px;
    height:28px;
    z-index:1;
}
div.lesson-player a.jp-stop:hover {
    background: url("/img/assets/lessonplayer/lesson-player.png") -288px -27px no-repeat;
}
div.lesson-player div.jp-progress {
    position: absolute;
    overflow:hidden;
    background-color: #ddd;
}
div.lesson-player div.jp-audio div.jp-type-single div.jp-progress {
    background: url("/img/assets/lessonplayer/pbar-ani.gif");
    top:293px;
    left:130px;
    width:333px;
    height:12px;
}
div.lesson-player div.jp-seek-bar {
    background: #AAA;
    width:0px;
    height:100%;
    cursor: pointer;
    z-index: 2;
}
div.lesson-player div.jp-seek-bar:hover {
    background: #97bded;
}
div.lesson-player div.jp-play-bar {
    background: #FFF;
    width:0px;
    height:100%;
}
div.lesson-player div.jp-seeking-bg {
    background: url("/img/assets/lessonplayer/pbar-ani.gif");
}
div.lesson-player a.jp-mute,
div.lesson-player a.jp-unmute {
    width:28px;
    height:28px;
}
div.lesson-player div.jp-volume-bar {
    position: absolute;
    overflow:hidden;
    background: url("/img/assets/lessonplayer/lesson-player.png") -316px -27px no-repeat;
    width:39px;
    height:12px;
    cursor: pointer;
}
div.lesson-player div.jp-volume-bar:hover {
    background: url("/img/assets/lessonplayer/lesson-player.png") -316px -39px no-repeat;
}
div.lesson-player div.jp-audio div.jp-type-single div.jp-volume-bar {
    top:293px;
    left:470px;
}
div.lesson-player div.jp-audio div.jp-type-playlist div.jp-volume-bar {
    top:297px;
    left:324px;
}
div.lesson-player div.jp-volume-bar-value {
    background: url("/img/assets/lessonplayer/lesson-player.png") -316px -51px no-repeat;
    width:0px;
    height:12px;
}
div.lesson-player div.jp-current-time,
div.lesson-player div.jp-duration {
    position: absolute;
    font-size:.64em;
    font-style:oblique;
}
div.lesson-player div.jp-duration {
    text-align: right;
}
div.lesson-player div.jp-audio div.jp-type-single div.jp-current-time,
div.lesson-player div.jp-audio div.jp-type-single div.jp-duration {
    top:292px;
    left:135px;
    width:315px;
    color: black;
}
div.lesson-player div.jp-jplayer {
    width:0px;
    height:0px;
}
div.lesson-player div.jp-jplayer {
    background-color: #000000;
}
div.lesson-player div.jp-bars {
    background: url("/img/assets/lessonplayer/lesson-player.png") 0px 0px no-repeat;
    border-radius: 3px;
    -moz-border-radius: 3px;
    height: 27px;
    left: 123px;
    position: absolute;
    top: 286px;
    width: 395px;
}
div.lesson-player div.lesson-audio-button a,
div.lesson-player div.lesson-vocab-button a,
div.lesson-player div.lesson-dialogue-button a {
    background: url("/img/assets/lessonplayer/lesson-player.png") 0 -67px no-repeat;
    width: 73px;
    height: 40px;
    position: absolute;
    right: 20px;
    color: white;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    line-height: 38px;
}
div.lesson-player div.lesson-audio-button a:hover, 
div.lesson-player div.lesson-vocab-button a:hover,
div.lesson-player div.lesson-dialogue-button a:hover {
    background: url("/img/assets/lessonplayer/lesson-player.png") -73px -67px no-repeat;
}
div.lesson-player div.lesson-audio-button a {
    top: 20px;
}
div.lesson-player div.lesson-dialogue-button a {
    top: 70px;
}
div.lesson-player div.lesson-vocab-button a {
    top: 120px;
}
div.lesson-player div.lesson-audio-button a.selected, 
div.lesson-player div.lesson-vocab-button a.selected,
div.lesson-player div.lesson-dialogue-button a.selected {
    background: url("/img/assets/lessonplayer/lesson-player.png") -73px -67px no-repeat;
}